﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL;
using System.Data;

namespace BL
{
    public class ReporteComprobanteVenta_BL
    {
        


        public DataTable ListaComprobanteVenta(String idComprobanteVenta)
        {
            ReporteComprobanteVenta_DAL comporbanteventa = new ReporteComprobanteVenta_DAL();
            return comporbanteventa.DATA_ComprobanteVenta_Listado(idComprobanteVenta);
        }

        //PARA reporte con FILTROS DE CONCEPTOS EN COMPROVANTE VENTA:
        public DataTable ReporteComprovanteVenta(String nombre, string concepto, DateTime fecInicio, DateTime fecFin, string tipoDoc, Int32 anulado)
        {
            try
            {
                ReporteComprobanteVenta_DAL dal = new ReporteComprobanteVenta_DAL();
                return dal.ReporteComprovanteVenta(nombre, concepto, fecInicio, fecFin, tipoDoc, anulado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public DataTable ReporteAlumnosQuePagaronMatricula(String especialidad, String alumno)
        {
            try
            {
                ReporteComprobanteVenta_DAL dal = new ReporteComprobanteVenta_DAL();
                return dal.ReporteAlumnosQuePagaronMatricula(especialidad,alumno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


        public DataTable ReporteAlumnosQuePagaronMatricula2(String especialidad, String alumno)
        {
            try
            {
                ReporteComprobanteVenta_DAL dal = new ReporteComprobanteVenta_DAL();
                return dal.ReporteAlumnosQuePagaronMatricula2(especialidad, alumno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        } 
    }
}
